package jss2;

import proyecto.Factura;

public class MiArbolFacturas<Factura> extends LinkedBinarySearchTree<Factura>{

	public MiArbolFacturas(){
		super();
	}
	
	public MiArbolFacturas(Factura pFact){
		super(pFact);
	}
	
	
	public void addElement (Factura pFact) 
	   {
		BinaryTreeNode<Factura> temp = new BinaryTreeNode<Factura>(pFact);

	      if (isEmpty())
	         root = temp;																																																																																																																																																																																																																																																																																																																																																																																																																																															     else 
	      {
	         BinaryTreeNode<Factura> actual = root;
	         boolean added = false;

	         while (!added) 
	         {
	            if (1==1)
	            {
	               if (actual.left == null) 
	               {
	                  actual.left = temp;
	                  added = true;
	               } 
	               else
	                  actual = actual.left;
	            }
	            else
	            {
	               if (actual.right == null) 
	               {
	                  actual.right = temp;
	                  added = true;
	               } 
	               else
	                  actual = actual.right;
	            }
	         }
	      }
	      
	      count++;
	   }
	   
}
